package fu.capstone.hanoicityguide.dataaccess.restaurant;

import java.util.ArrayList;

import fu.capstone.hanoicityguide.business.model.Category;
import fu.capstone.hanoicityguide.business.model.Restaurant;

public interface RestaurantDAO {
	// return list all attractions
	public ArrayList<Restaurant> listRestaurant(ArrayList<String> filter,
			String sorter);

	// return list attraction with searching keyword
	public ArrayList<Restaurant> searchRestaurant(String keyWord,
			ArrayList<String> filter, String sorter);

	// return a attraction
	public Restaurant browseRestaurant(int attractionID);

	// return list Type with categoryID
	public String[] getListType(int categoryID);

	// return
	public ArrayList<Category> getListCategory(String filter);

}
